*Author: Mitch Radtke
*Project: Why Kill Deposed Leaders? Regime Types and Post-Tenure Fates
*Date Last Modified: September 17, 2018

*Loading needed packages

sysdir set PLUS "F:\Stata12\ado\plus"
sysdir set PERSONAL "F:\Stata12\ado\personal"

*Opening up data [will need to change directory]

use "Radtke_FPA_CrossSectional.dta", clear

*Table A3

logit punish gwf_personalist, cluster(ccode)
estimates store a1
fitstat

logit punish gwf_personalist irr_entry  max_both_max_pts previous_sum_punish instit_control, cluster(ccode)
estimates store a2
fitstat

logit punish gwf_personalist  irr_entry max_both_max_pts previous_sum_punish instit_control if gwf_democracy==0, cluster(ccode)
estimates store a3
fitstat

esttab a1 a2 a3 using "E:/Mussolini/Results/Appendix/TableA3.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(gwf_personalist "Personalist Leader" pers_hybrid "Personalist Hybrid" mil_hybrid "Military Hybrid" max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A4

logit punish max_person_scale, cluster(ccode)
estimates store a4
fitstat

logit punish max_person_scale gwf_democracy irr_entry  max_both_max_pts previous_sum_punish instit_control, cluster(ccode)
estimates store a5
fitstat

logit punish max_person_scale  irr_entry max_both_max_pts previous_sum_punish instit_control if gwf_democracy==0, cluster(ccode)
estimates store a6
fitstat

esttab a4 a5 a6 using "E:/Mussolini/Results/Appendix/TableA4.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(pers_hybrid "Personalist Hybrid" mil_hybrid "Military Hybrid" max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A5

logit punish avg_person_scale, cluster(ccode)
estimates store a7
fitstat

logit punish avg_person_scale  gwf_democracy irr_entry  max_both_max_pts previous_sum_punish instit_control, cluster(ccode)
estimates store a8
fitstat

logit punish avg_person_scale  irr_entry max_both_max_pts previous_sum_punish instit_control if gwf_democracy==0, cluster(ccode)
estimates store a9
fitstat

esttab a7 a8 a9 using "E:/Mussolini/Results/Appendix/TableA5.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(pers_hybrid "Personalist Hybrid" mil_hybrid "Military Hybrid" max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A6

logit punish max_pers_magaloni, cluster(ccode)
estimates store a10
fitstat

logit punish max_pers_magaloni gwf_democracy irr_entry  max_both_max_pts previous_sum_punish instit_control, cluster(ccode)
estimates store a11
fitstat

logit punish max_pers_magaloni  irr_entry  max_both_max_pts previous_sum_punish instit_control if gwf_democracy==0, cluster(ccode)
estimates store a12
fitstat

esttab a10 a11 a12 using "E:/Mussolini/Results/Appendix/TableA6.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(pers_hybrid "Personalist Hybrid" mil_hybrid "Military Hybrid" max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A7
logit punish avg_pers_magaloni, cluster(ccode)
estimates store a13
fitstat

logit punish avg_pers_magaloni gwf_democracy irr_entry  max_both_max_pts previous_sum_punish instit_control, cluster(ccode)
estimates store a14
fitstat

logit punish avg_pers_magaloni  irr_entry  max_both_max_pts previous_sum_punish instit_control if gwf_democracy==0, cluster(ccode)
estimates store a15
fitstat

esttab a13 a14 a15 using "E:/Mussolini/Results/Appendix/TableA7.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(pers_hybrid "Personalist Hybrid" mil_hybrid "Military Hybrid" max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A8

logit punish gwf_monarch gwf_military gwf_party gwf_democracy if pers_hybrid==0 & mil_hybrid==0, cluster(ccode)
estimates store a16
fitstat

logit punish gwf_monarch gwf_military gwf_party gwf_democracy irr_entry max_purges previous_sum_punish instit_control if pers_hybrid==0 & mil_hybrid==0, cluster(ccode)
estimates store a17
fitstat
test gwf_monarch=gwf_party
test gwf_monarch=gwf_military
test gwf_monarch=gwf_democracy


logit punish gwf_monarch gwf_military gwf_party irr_entry  max_purges previous_sum_punish instit_control  if pers_hybrid==0 & mil_hybrid==0& gwf_democracy==0, cluster(ccode)
estimates store a18
fitstat

esttab a16 a17 a18 using "E:/Mussolini/Results/Appendix/TableA8.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(pers_hybrid "Personalist Hybrid" mil_hybrid "Military Hybrid" max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A9

logit punish strongman boss machine gwf_democracy max_purges irr_entry previous_sum_punish instit_control, cluster(ccode)
estimates store a19
fitstat

esttab a19 using "E:/Mussolini/Results/Appendix/TableA9.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A10

logit punish max_person_scale max_military_scale gwf_democracy irr_entry max_both_avg_pts previous_sum_punish instit_control, cluster(ccode)
estimates store a20
fitstat

logit punish max_person_scale max_military_scale gwf_democracy irr_entry avg_both_max_pts previous_sum_punish instit_control, cluster(ccode)
estimates store a21
fitstat

logit punish max_person_scale max_military_scale gwf_democracy irr_entry avg_both_avg_pts previous_sum_punish instit_control, cluster(ccode)
estimates store a22
fitstat

esttab a20 a21 a22 using "E:/Mussolini/Results/Appendix/TableA10.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A11
logit punish gwf_personalist irr_entry max_ciri previous_sum_punish instit_control, cluster(ccode)
estimates store a23
fitstat

logit punish max_person_scale max_military_scale gwf_democracy irr_entry max_ciri previous_sum_punish instit_control, cluster(ccode)
estimates store a24
fitstat

logit punish max_pers_magaloni max_military_scale gwf_democracy irr_entry max_ciri  previous_sum_punish instit_control, cluster(ccode)
estimates store a25
fitstat

esttab a23 a24 a25 using "E:/Mussolini/Results/Appendix/TableA11.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A12
logit punish gwf_personalist irr_entry max_purges  previous_sum_punish max_oppos_nelda, cluster(ccode)
estimates store a26
fitstat

logit punish max_person_scale max_military_scale gwf_democracy irr_entry max_purges previous_sum_punish max_oppos_nelda, cluster(ccode)
estimates store a27
fitstat

logit punish max_pers_magaloni max_military_scale gwf_democracy irr_entry max_purges  previous_sum_punish max_oppos_nelda, cluster(ccode)
estimates store a28
fitstat

esttab a26 a27 a28 using "E:/Mussolini/Results/Appendix/TableA12.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A13

logit punish gwf_personalist irr_entry max_purges  previous_death instit_control, cluster(ccode)
estimates store a29
fitstat

logit punish max_person_scale max_military_scale gwf_democracy irr_entry max_purges previous_death instit_control, cluster(ccode)
estimates store a30
fitstat

logit punish max_pers_magaloni max_military_scale gwf_democracy irr_entry max_purges  previous_death instit_control, cluster(ccode)
estimates store a31
fitstat

esttab a29 a30 a31 using "E:/Mussolini/Results/Appendix/TableA13.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A14

logit punish gwf_personalist irr_entry max_purges  previous_punish instit_control, cluster(ccode)
estimates store a32
fitstat

logit punish max_person_scale max_military_scale gwf_democracy irr_entry max_purges previous_punish instit_control, cluster(ccode)
estimates store a33
fitstat

logit punish max_pers_magaloni max_military_scale gwf_democracy irr_entry max_purges  previous_punish instit_control, cluster(ccode)
estimates store a34
fitstat

esttab a32 a33 a34 using "E:/Mussolini/Results/Appendix/TableA14.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A15

logit punish gwf_personalist irr_entry max_purges  death_entry instit_control, cluster(ccode)
estimates store a35
fitstat

logit punish max_person_scale max_military_scale gwf_democracy irr_entry max_purges death_entry instit_control, cluster(ccode)
estimates store a36
fitstat

logit punish max_pers_magaloni max_military_scale gwf_democracy irr_entry max_purges  death_entry instit_control, cluster(ccode)
estimates store a37
fitstat

esttab a35 a36 a37 using "E:/Mussolini/Results/Appendix/TableA15.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")

*Table A16

logit punish max_pers_magaloni max_military_scale gwf_democracy irr_entry max_purges previous_sum_punish instit_control outyear, cluster(ccode)
estimates store a38
fitstat

logit punish max_pers_magaloni max_military_scale gwf_democracy irr_entry max_purges  previous_sum_punish instit_control duration, cluster(ccode)
estimates store a39
fitstat

logit punish max_pers_magaloni max_military_scale gwf_democracy irr_entry max_purges  previous_sum_punish instit_control punish_years, cluster(ccode)
estimates store a40
fitstat

esttab a38 a39 a40 using "E:/Mussolini/Results/Appendix/TableA16.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")

*Table A17
logit punish max_person_scale max_military_scale gwf_democracy irr_entry max_purges previous_sum_punish instit_control i.ccode, cluster(ccode)
estimates store a41
fitstat

logit punish max_pers_magaloni max_military_scale gwf_democracy irr_entry max_purges  previous_sum_punish instit_control i.ccode, cluster(ccode)
estimates store a42
fitstat

logit punish max_person_scale max_military_scale gwf_democracy irr_entry max_purges previous_sum_punish instit_control eap eca lac mena sa ssa we_na, cluster(ccode)
estimates store a43
fitstat

logit punish max_pers_magaloni max_military_scale gwf_democracy irr_entry max_purges  previous_sum_punish instit_control eap eca lac mena sa ssa we_na, cluster(ccode)
estimates store a44
fitstat

esttab a41 a42 a43 a44 using "E:/Mussolini/Results/Appendix/TableA17.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")

*Table A18
logit punish gwf_personalist irr_entry max_purges  previous_sum_punish instit_control i.successor, cluster(ccode)
estimates store a45
fitstat

logit punish max_person_scale max_military_scale gwf_democracy irr_entry max_purges previous_sum_punish instit_control i.successor, cluster(ccode)
estimates store a46
fitstat

logit punish max_pers_magaloni max_military_scale gwf_democracy irr_entry max_purges  previous_sum_punish instit_control i.successor, cluster(ccode)
estimates store a47
fitstat

esttab a45 a46 a47 using "E:/Mussolini/Results/Appendix/TableA18.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A19

logit punish max_person_scale  if regime==2, cluster(ccode)
estimates store a48
fitstat

logit punish max_person_scale  if regime==4, cluster(ccode)
estimates store a49
fitstat

logit punish max_person_scale if regime==5, cluster(ccode)
estimates store a50
fitstat

esttab a48 a49 a50 using "E:/Mussolini/Results/Appendix/TableA19.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A20

logit punish max_person_scale irr_entry  max_both_max_pts previous_sum_punish instit_control if regime==2, cluster(ccode)
estimates store a51
fitstat

logit punish max_person_scale irr_entry  max_both_max_pts previous_sum_punish instit_control if regime==4, cluster(ccode)
estimates store a52
fitstat

logit punish max_person_scale irr_entry  max_both_max_pts previous_sum_punish instit_control if regime==5, cluster(ccode)
estimates store a53
fitstat

esttab a51 a52 a53 using "E:/Mussolini/Results/Appendix/TableA20.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A21

mprobit posttenurefate gwf_personalist irr_entry max_purges previous_sum_punish  instit_control, base(0) cluster(ccode)
estimates store a54
fitstat

mprobit posttenurefate max_pers_magaloni max_military_scale gwf_democracy irr_entry max_purges previous_sum_punish  instit_control, cluster(ccode)
estimates store a55
fitstat

esttab a54 a55 using "E:/Mussolini/Results/Appendix/TableA21.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")

*Table A22

mprobit posttenurefate gwf_personalist irr_entry max_both_max_pts previous_sum_punish  instit_control, base(0) cluster(ccode)
estimates store a56
fitstat

mprobit posttenurefate max_pers_magaloni max_military_scale gwf_democracy irr_entry max_both_max_pts previous_sum_punish  instit_control, cluster(ccode)
estimates store a57
fitstat


esttab a56 a57 using "E:/Mussolini/Results/Appendix/TableA22.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")

*Table A23

biprobit punish irr_exit gwf_personalist irr_entry  max_purges previous_sum_punish instit_control, cluster(ccode)
estimates store a58

biprobit punish irr_exit gwf_personalist irr_entry  max_both_max_pts previous_sum_punish instit_control, cluster(ccode)
estimates store a59

esttab a58 a59 using "E:/Mussolini/Results/Appendix/TableA23.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")

*Table A24

biprobit punish military_exit max_person_scale max_military_scale gwf_democracy irr_entry  max_purges previous_sum_punish instit_control, cluster(ccode)
estimates store a60

biprobit punish military_exit max_person_scale max_military_scale gwf_democracy irr_entry  max_both_max_pts previous_sum_punish instit_control, cluster(ccode)
estimates store a61

biprobit punish military_exit max_pers_magaloni max_military_scale gwf_democracy irr_entry  max_purges previous_sum_punish instit_control, cluster(ccode)
estimates store a62

biprobit punish military_exit max_pers_magaloni max_military_scale gwf_democracy irr_entry  max_both_max_pts previous_sum_punish instit_control, cluster(ccode)
estimates store a63

esttab a60 a61 a62 a63 using "E:/Mussolini/Results/Appendix/TableA24.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A25

use "Radtke_FPA_Yearly.dta", clear

heckprobit punish gwf_party gwf_military gwf_monarch gwf_democracy purges previous_sum_punish instit_control irr_entry, sel(fail=gwf_party gwf_military gwf_monarch gwf_democracy mid civ_war log_pop log_gdppc gdpgrowth prevtimesinoffice age failyears fy2 fy3) cluster(ccode)
estimates store a64

heckprobit punish gwf_party gwf_military gwf_monarch gwf_democracy  both_max_pts previous_sum_punish instit_control irr_entry, sel(fail=gwf_party gwf_military gwf_monarch gwf_democracy mid civ_war log_pop log_gdppc gdpgrowth prevtimesinoffice age failyears fy2 fy3) cluster(ccode)
estimates store a65

heckprobit punish gwf_party gwf_military gwf_monarch gwf_democracy  both_max_pts previous_sum_punish instit_control irr_entry irr_exit, sel(fail=gwf_party gwf_military gwf_monarch gwf_democracy mid civ_war log_pop log_gdppc gdpgrowth prevtimesinoffice age failyears fy2 fy3) cluster(ccode)
estimates store a66

heckprobit punish gwf_party_wks gwf_military_wks gwf_monarch_wks gwf_democracy_wks  both_max_pts previous_sum_punish instit_control irr_entry irr_exit, sel(fail=gwf_party_wks gwf_military_wks gwf_monarch_wks gwf_democracy_wks mid civ_war log_pop log_gdppc gdpgrowth prevtimesinoffice age failyears fy2 fy3) cluster(ccode)
estimates store a67


esttab a64 a65 a66 a67 using "E:/Mussolini/Results/Appendix/TableA25.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")

*Table A26

heckprobit punish wks_personal_scale gwf_democracy purges previous_sum_punish instit_control irr_entry, sel(fail=wks_personal_scale gwf_democracy mid civ_war log_pop log_gdppc gdpgrowth prevtimesinoffice age failyears fy2 fy3) cluster(ccode)
estimates store a68

heckprobit punish wks_personal_scale gwf_democracy both_max_pts previous_sum_punish instit_control irr_entry, sel(fail= wks_personal_scale gwf_democracy mid civ_war log_pop log_gdppc gdpgrowth prevtimesinoffice age failyears fy2 fy3) cluster(ccode)
estimates store a69

heckprobit punish pers_magaloni gwf_democracy both_max_pts previous_sum_punish instit_control irr_entry, sel(fail= pers_magaloni gwf_democracy mid civ_war log_pop log_gdppc gdpgrowth prevtimesinoffice age failyears fy2 fy3) cluster(ccode)
estimates store a70

esttab a68 a69 a70 using "E:/Mussolini/Results/Appendix/TableA26.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


*Table A27

heckprobit punish wks_personal_scale wks_military_scale gwf_democracy  both_max_pts previous_sum_punish instit_control irr_entry, sel(fail= wks_personal_scale wks_military_scale gwf_democracy mid civ_war log_pop log_gdppc gdpgrowth prevtimesinoffice age failyears fy2 fy3) cluster(ccode)
estimates store a71

heckprobit punish boss strongman machine gwf_democracy  purges previous_sum_punish instit_control irr_entry, sel(fail= boss strongman machine gwf_democracy mid civ_war log_pop log_gdppc gdpgrowth prevtimesinoffice age failyears fy2 fy3) cluster(ccode)
estimates store a72

heckprobit punish wks_personal_scale wks_military_scale gwf_democracy  both_max_pts previous_sum_punish instit_control irr_entry irr_exit, sel(fail= wks_personal_scale wks_military_scale gwf_democracy mid civ_war log_pop log_gdppc gdpgrowth prevtimesinoffice age failyears fy2 fy3) cluster(ccode)
estimates store a73

esttab a71 a72 a73 using "E:/Mussolini/Results/Appendix/TableA27.rtf", style(tex) cells(b(star fmt(2)) se(par fmt(2))) starlevels(+ 0.1 * 0.05 ** 0.01) stats(N ll r2_p, labels("Observations" "Log likelihood" "Pseudo R2")) varl(max_person_scale "Personalism Scale" max_militarism_scale "Militarism Scale" gwf_party "Single Party" gwf_military "Military Regime" gwf_monarch "Monarch" gwf_democracy "Democracy" dem_successor "Democratic Successor" military_successor "Military Successor" party_successor "Single Party Successor" monarch_successor "Monarch Successor" max_purges "Number of Governmental Purges" max_both_max_pts "Political Terror Scale" irr_entry "Irregular Entry" previous_sum_punish "Number of Previous Leaders Punished" military_exit "Military Overthrow" instit_control "Institutionalized Means of Removal" _cons "Constant") varwidth(30) collabels(" ")


